Cfg Node 8
PROC: List Assignments.potentialsForNextUnassigned() LINE: 79
PREDS:
N_7node7 preds:6 succs:8 9 exn:3
SUCCS:
N_10node10 preds:8 succs:11 exn:3
EXN:
N_3node3 preds: succs:2 exn:2
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
node8#session10(79) [compute pre] liveness 8
JOIN
LEFT: normal:{ unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8
PRE STATE:
normal:{ unassigned, this }, exn:{ }
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
normal:{ n$13, unassigned, this }, exn:{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify
PRE STATE:
(normal:{ assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
(normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
(normal:{ unassigned }, exn:{ },
normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8
PRE STATE:
{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE UNCHANGED
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] liveness 8
JOIN
LEFT: normal:{ unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8
PRE STATE:
normal:{ unassigned, this }, exn:{ }
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
normal:{ n$13, unassigned, this }, exn:{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify
PRE STATE:
(normal:{ assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
(normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
(normal:{ unassigned }, exn:{ },
normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8
PRE STATE:
{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE UNCHANGED
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$13 -> $irvar1 }}
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node8#session10(79) [compute pre] liveness 8
JOIN
LEFT: normal:{ unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8
PRE STATE:
normal:{ unassigned, this }, exn:{ }
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
normal:{ n$13, unassigned, this }, exn:{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify
PRE STATE:
(normal:{ assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
(normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ },
normal:{ _, n$10, n$12 }, exn:{ })
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE:
(normal:{ unassigned }, exn:{ },
normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8
PRE STATE:
{ }
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE UNCHANGED
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$13 -> $irvar1 }}
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assume !n$12 == 0 [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(assignments); [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assume !n$12 == 0 [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(assignments); [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node8#session46(79) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 ****
PROP 1 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 40:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 40:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 40:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 17 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 18 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 19 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 20 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 21 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 22 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 23 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 24 of 40:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 25 of 40:
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 26 of 40:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 27 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 28 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 29 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 30 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 31 of 40:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 32 of 40:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 33 of 40:
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 34 of 40:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 35 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 36 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 37 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 38 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 39 of 40:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 40 of 40:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$829
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$832
vpath_find: cannot find n$832
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$847
vpath_find: cannot find n$847
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$850
vpath_find: cannot find n$850
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 8/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 9/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$865
vpath_find: cannot find n$865
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$868
vpath_find: cannot find n$868
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 10/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 11/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 12/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$883
vpath_find: cannot find n$883
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$886
vpath_find: cannot find n$886
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 13/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 14/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 15/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$901
vpath_find: cannot find n$901
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$904
vpath_find: cannot find n$904
Instruction Returns
.... After Symbolic Execution ....
Processing prop 16/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 17/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 18/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$919
vpath_find: cannot find n$919
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$922
vpath_find: cannot find n$922
Instruction Returns
.... After Symbolic Execution ....
Processing prop 19/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 20/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 21/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$937
vpath_find: cannot find n$937
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$940
vpath_find: cannot find n$940
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 22/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 23/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 24/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$955
vpath_find: cannot find n$955
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$958
vpath_find: cannot find n$958
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 25/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 26/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$967
vpath_find: cannot find n$967
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$970
vpath_find: cannot find n$970
Instruction Returns
.... After Symbolic Execution ....
Processing prop 27/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 28/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$979
vpath_find: cannot find n$979
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$982
vpath_find: cannot find n$982
Instruction Returns
.... After Symbolic Execution ....
Processing prop 29/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 30/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$991
vpath_find: cannot find n$991
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$994
vpath_find: cannot find n$994
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 31/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 32/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1003
vpath_find: cannot find n$1003
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1006
vpath_find: cannot find n$1006
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 33/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 34/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1015
vpath_find: cannot find n$1015
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1018
vpath_find: cannot find n$1018
Instruction Returns
.... After Symbolic Execution ....
Processing prop 35/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 36/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1027
vpath_find: cannot find n$1027
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1030
vpath_find: cannot find n$1030
Instruction Returns
.... After Symbolic Execution ....
Processing prop 37/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 38/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1039
vpath_find: cannot find n$1039
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1042
vpath_find: cannot find n$1042
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 39/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 40/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1051
vpath_find: cannot find n$1051
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1054
vpath_find: cannot find n$1054
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session46(79) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 ****
PROP 1 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 40:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 40:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 40:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 17 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 18 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 19 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 20 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 21 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 22 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 23 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 24 of 40:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 25 of 40:
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 26 of 40:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 27 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 28 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 29 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 30 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 31 of 40:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 32 of 40:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 33 of 40:
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 34 of 40:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 35 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 36 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 37 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 38 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 39 of 40:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 40 of 40:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$829
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$832
vpath_find: cannot find n$832
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$847
vpath_find: cannot find n$847
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$850
vpath_find: cannot find n$850
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 8/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 9/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$865
vpath_find: cannot find n$865
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$868
vpath_find: cannot find n$868
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 10/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 11/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 12/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$883
vpath_find: cannot find n$883
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$886
vpath_find: cannot find n$886
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 13/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 14/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 15/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$901
vpath_find: cannot find n$901
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$904
vpath_find: cannot find n$904
Instruction Returns
.... After Symbolic Execution ....
Processing prop 16/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 17/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 18/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$919
vpath_find: cannot find n$919
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$922
vpath_find: cannot find n$922
Instruction Returns
.... After Symbolic Execution ....
Processing prop 19/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 20/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 21/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$937
vpath_find: cannot find n$937
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$940
vpath_find: cannot find n$940
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 22/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 23/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 24/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$955
vpath_find: cannot find n$955
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$958
vpath_find: cannot find n$958
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 25/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 26/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$967
vpath_find: cannot find n$967
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$970
vpath_find: cannot find n$970
Instruction Returns
.... After Symbolic Execution ....
Processing prop 27/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 28/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$979
vpath_find: cannot find n$979
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$982
vpath_find: cannot find n$982
Instruction Returns
.... After Symbolic Execution ....
Processing prop 29/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 30/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$991
vpath_find: cannot find n$991
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$994
vpath_find: cannot find n$994
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 31/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 32/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1003
vpath_find: cannot find n$1003
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1006
vpath_find: cannot find n$1006
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 33/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 34/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1015
vpath_find: cannot find n$1015
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1018
vpath_find: cannot find n$1018
Instruction Returns
.... After Symbolic Execution ....
Processing prop 35/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 36/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1027
vpath_find: cannot find n$1027
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1030
vpath_find: cannot find n$1030
Instruction Returns
.... After Symbolic Execution ....
Processing prop 37/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 38/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1039
vpath_find: cannot find n$1039
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1042
vpath_find: cannot find n$1042
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 39/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 40/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1051
vpath_find: cannot find n$1051
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1054
vpath_find: cannot find n$1054
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$13=*&$irvar1:_Bool [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$13 -> $irvar1 }}
INSTR= PRUNE(!(n$13 == 0), true); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assume !n$12 == 0 [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&assignments); [line 79];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar1); [line 79];
STATE UNCHANGED
INSTR= EXIT_SCOPE(assignments); [line 79];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
n$12 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node8#session59(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$519
vpath_find: cannot find n$519
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$524
vpath_find: cannot find n$524
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$544
vpath_find: cannot find n$544
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$548
vpath_find: cannot find n$548
Instruction Returns
.... After Symbolic Execution ....
node8#session59(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$519
vpath_find: cannot find n$519
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$524
vpath_find: cannot find n$524
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$544
vpath_find: cannot find n$544
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$548
vpath_find: cannot find n$548
Instruction Returns
.... After Symbolic Execution ....
node8#session46(79) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 ****
PROP 1 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 40:
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 40:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 40:
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 40:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 40:
@f$7 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 40:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 40:
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 40:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 17 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 18 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 19 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 20 of 40:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 21 of 40:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 22 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 23 of 40:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 24 of 40:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 25 of 40:
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 26 of 40:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 27 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 28 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 29 of 40:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 30 of 40:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 31 of 40:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 32 of 40:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 33 of 40:
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 34 of 40:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 35 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 36 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 37 of 40:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 38 of 40:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 39 of 40:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 40 of 40:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (0 < @f$4); @f$7 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$829
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$7); (@f$4 <= 0); @f$7 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$832
vpath_find: cannot find n$832
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$847
vpath_find: cannot find n$847
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$850
vpath_find: cannot find n$850
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 8/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$7 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 9/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$865
vpath_find: cannot find n$865
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$868
vpath_find: cannot find n$868
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$7 <= -1); (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$7 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 10/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 11/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 12/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$883
vpath_find: cannot find n$883
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$7 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$886
vpath_find: cannot find n$886
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$7 = 1; (@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$7 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$7 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 13/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 14/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 15/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$901
vpath_find: cannot find n$901
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$904
vpath_find: cannot find n$904
Instruction Returns
.... After Symbolic Execution ....
Processing prop 16/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 17/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 18/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$919
vpath_find: cannot find n$919
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$922
vpath_find: cannot find n$922
Instruction Returns
.... After Symbolic Execution ....
Processing prop 19/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 20/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 21/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$937
vpath_find: cannot find n$937
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$940
vpath_find: cannot find n$940
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 22/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 23/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 24/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$955
vpath_find: cannot find n$955
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$958
vpath_find: cannot find n$958
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 25/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (0 < @f$3); @f$6 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 26/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$967
vpath_find: cannot find n$967
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$6); (@f$3 <= 0); @f$6 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$970
vpath_find: cannot find n$970
Instruction Returns
.... After Symbolic Execution ....
Processing prop 27/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 28/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$979
vpath_find: cannot find n$979
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$982
vpath_find: cannot find n$982
Instruction Returns
.... After Symbolic Execution ....
Processing prop 29/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(0 < @f$3); (@f$6 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 30/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$991
vpath_find: cannot find n$991
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$994
vpath_find: cannot find n$994
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$6 <= -1); (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 31/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 32/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1003
vpath_find: cannot find n$1003
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1006
vpath_find: cannot find n$1006
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1; n$13 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$6 = 1 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$6 = 1; (@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 33/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 34/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1015
vpath_find: cannot find n$1015
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(-1 < @f$5); @f$5 != 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1018
vpath_find: cannot find n$1018
Instruction Returns
.... After Symbolic Execution ....
Processing prop 35/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 36/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1027
vpath_find: cannot find n$1027
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1030
vpath_find: cannot find n$1030
Instruction Returns
.... After Symbolic Execution ....
Processing prop 37/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 38/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1039
vpath_find: cannot find n$1039
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1042
vpath_find: cannot find n$1042
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub )
[footprint
(@f$5 <= -1) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 39/40
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
_t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Processing prop 40/40
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1051
vpath_find: cannot find n$1051
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar1
prop before:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1054
vpath_find: cannot find n$1054
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1; n$13 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$2
vpath_find: cannot find _t$2
Instruction Returns
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
@f$5 = 1 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub )
[footprint
@f$5 = 1 *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session70(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1094
vpath_find: cannot find n$1094
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1099
vpath_find: cannot find n$1099
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1104
vpath_find: cannot find n$1104
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1109
vpath_find: cannot find n$1109
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1129
vpath_find: cannot find n$1129
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1133
vpath_find: cannot find n$1133
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1137
vpath_find: cannot find n$1137
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1141
vpath_find: cannot find n$1141
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session70(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1094
vpath_find: cannot find n$1094
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1099
vpath_find: cannot find n$1099
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1104
vpath_find: cannot find n$1104
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1109
vpath_find: cannot find n$1109
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1129
vpath_find: cannot find n$1129
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1133
vpath_find: cannot find n$1133
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1137
vpath_find: cannot find n$1137
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1141
vpath_find: cannot find n$1141
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 10:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1745
vpath_find: cannot find n$1745
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1750
vpath_find: cannot find n$1750
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1794
vpath_find: cannot find n$1794
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1798
vpath_find: cannot find n$1798
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 9/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 10/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 10:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1745
vpath_find: cannot find n$1745
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1750
vpath_find: cannot find n$1750
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1794
vpath_find: cannot find n$1794
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1798
vpath_find: cannot find n$1798
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 9/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 10/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session96(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2437
vpath_find: cannot find n$2437
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2442
vpath_find: cannot find n$2442
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2462
vpath_find: cannot find n$2462
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2466
vpath_find: cannot find n$2466
Instruction Returns
.... After Symbolic Execution ....
node8#session59(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$519
vpath_find: cannot find n$519
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$524
vpath_find: cannot find n$524
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$544
vpath_find: cannot find n$544
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$548
vpath_find: cannot find n$548
Instruction Returns
.... After Symbolic Execution ....
node8#session96(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2437
vpath_find: cannot find n$2437
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2442
vpath_find: cannot find n$2442
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2462
vpath_find: cannot find n$2462
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2466
vpath_find: cannot find n$2466
Instruction Returns
.... After Symbolic Execution ....
node8#session70(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1094
vpath_find: cannot find n$1094
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1099
vpath_find: cannot find n$1099
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1104
vpath_find: cannot find n$1104
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1109
vpath_find: cannot find n$1109
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$4
vpath_find: cannot find _t$4
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 6/8
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1129
vpath_find: cannot find n$1129
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1133
vpath_find: cannot find n$1133
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/8
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1137
vpath_find: cannot find n$1137
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1141
vpath_find: cannot find n$1141
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
in vpath_find exp:_t$3
vpath_find: cannot find _t$3
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 10:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 10:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 10:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1745
vpath_find: cannot find n$1745
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1750
vpath_find: cannot find n$1750
Instruction Returns
.... After Symbolic Execution ....
Processing prop 2/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 3/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/10
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$1794
vpath_find: cannot find n$1794
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$1798
vpath_find: cannot find n$1798
Instruction Returns
.... After Symbolic Execution ....
Processing prop 7/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 8/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
.... After Symbolic Execution ....
Processing prop 9/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 10/10
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session96(79) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 ****
PROP 1 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$13=*&$irvar1:_Bool [line 79];
PRUNE(!(n$13 == 0), true); [line 79];
NULLIFY(&assignments); [line 79];
NULLIFY(&$irvar1); [line 79];
EXIT_SCOPE(n$13,assignments,$irvar1); [line 79];
Processing prop 1/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2437
vpath_find: cannot find n$2437
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2442
vpath_find: cannot find n$2442
Instruction Returns
.... After Symbolic Execution ....
Processing prop 4/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/6
Instruction n$13=*&$irvar1:_Bool [line 79]
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&assignments); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction NULLIFY(&$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
n$13 = 1 ;
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/6
Instruction n$13=*&$irvar1:_Bool [line 79]
in vpath_find exp:n$2462
vpath_find: cannot find n$2462
.... Rearrangement Start ....
Exp: &$irvar1
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
n$13 = 0 ;
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction PRUNE(!(n$13 == 0), true); [line 79]
in vpath_find exp:n$2466
vpath_find: cannot find n$2466
Instruction Returns
.... After Symbolic Execution ....